31 5
22 9 35 4 14 28 44 -1 -1 -1 15 -1 29 -1 50 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
